.box{
	width: 100%; 
	margin:0 auto;
	}
	
.box #checkbox {
    width: 370px;
}

input[type="checkbox"],input[type="radio"]{
	margin:0;
	opacity:0;
	filter: alpha(opacity=0);
	}
	
input:focus{ 
	outline:none
	}
	
#checkbox p{
	font-size: 14px;
    margin-bottom: 10px;
	width: 122px;
    cursor: pointer;
    float: left;
    }
    
.check_span,.radio_span{ 
	display:inline-block; 
	float:left; 
	border:1px solid #244A84;
	width:14px;height:14px; 
	text-align:center;
	margin-right:5px;
	}
	
.check_span:hover,.radio_span:hover{ 
	border:1px solid #08c;
	border-color:#08c;
	}
	
.check_span--checked,.radio_span--checked{
	border:1px solid #08c;
	border-color: #08c;
	background: url(../images/icon_sprites.png);
	}
	